package model.tokens;

import java.lang.reflect.Constructor;
import java.util.ArrayList;
import java.util.List;
import java.util.Stack;

import state.TabState;

import model.expression.AbstractExpression;
import model.expression.operator.LeftBracExpression;
import model.parser.ParserException;
import model.parser.ParsingData;

import expression.Expression;

public class LeftBrac extends AbstractToken {

	public LeftBrac(String value, ParsingData parsingData) {
	}

	@Override
	public void convertToPostFix(Stack<AbstractToken> opStack,
			Stack<AbstractExpression> outStack,TabState ts,Stack<AbstractExpression> out) {
		outStack.push(new LeftBracExpression(null));
	}
	
	/*
	public void makeExpression(Stack<AbstractExpression> outStack) {

		AbstractExpression newExpr = new LeftBracExpression(null);
		outStack.push(newExpr);
	}
	*/

}
